Volume 36, Issue 3, July 2019, Pages 897-928
W. M. Hanafy; H. H. H. Tarabye
Volume 36, Issue 3, July 2019, Pages 929-952
Volume 36, Issue 2, April 2019, Pages 535-564
W. M. Hanafy; H. H. Tarabye